runtime.waitq.first (field)

10 uses

	runtime (current package)
		chan.go#L58: 	first *sudog
		chan.go#L151: 		return c.recvq.first == nil
		chan.go#L492: 		return atomic.Loadp(unsafe.Pointer(&c.sendq.first)) == nil
		chan.go#L874: 		q.first = sgp
		chan.go#L885: 		sgp := q.first
		chan.go#L891: 			q.first = nil
		chan.go#L895: 			q.first = y
		select.go#L648: 		q.first = y
		select.go#L655: 	if q.first == sgp {
		select.go#L656: 		q.first = nil